"""
@author: wg
@file: homework11_24_2.py
@time: 2023/11/28 21:24
"""
import os

# 实现tree命令的作业函数实现，传入一个路径，将路径下的目录层级关系全部显示
def tree(path, indent=0):
    # 打印当前目录下的所有文件和文件夹
    for file_name in os.listdir(path):
        file_path = os.path.join(path, file_name)
        if os.path.isdir(file_path):
            print(' ' * indent + '- ' + file_name)
            tree(file_path, indent=indent + 4)  # 递归遍历子目录，并增加缩进量
        else:
            print(' ' * indent + '+ ' + file_name)
tree('..')